package com.cq.hd.generator.config;

import com.baomidou.mybatisplus.generator.config.GlobalConfig;

/**
 * @description: 全局配置
 * @author: mYunYu
 * @date: 2021/7/7 15:12
 * @version: v1.0
 */
public class MyGlobalConfig {

    public GlobalConfig getGlobalConfig(){
        // 全局配置
        GlobalConfig globalConfig = new GlobalConfig();
        globalConfig.setAuthor("mYunYu");
        globalConfig
                .setEntityName("%sPo")
                .setMapperName("%sMapper")
                .setXmlName("%sMapper")
                .setServiceName("%sService")
                .setControllerName("%sController");
        globalConfig.setOutputDir("E:\\");
        // 是否覆盖同名文件，默认是false
        globalConfig.setFileOverride(false);
        // 不需要ActiveRecord特性的请改为false
        globalConfig.setActiveRecord(false);
        // XML 二级缓存
        globalConfig.setEnableCache(false);
        // XML ResultMap
        globalConfig.setBaseResultMap(true);
        // XML column List
        globalConfig.setBaseColumnList(true);
        // swagger注解
        globalConfig.setSwagger2(true);
        return globalConfig;
    }

}
